using System;
using System.Collections;
using System.Collections.Generic;
namespace Circus.Syntax.CodeCompletion
{
	public class CodeSnippetTypes : List<ICodeSnippetType>, ICodeSnippetTypes, IList<ICodeSnippetType>, ICollection<ICodeSnippetType>, IEnumerable<ICodeSnippetType>, IEnumerable
	{
		public virtual ICodeSnippetType AddSnippetType()
		{
			ICodeSnippetType codeSnippetType = new CodeSnippetType();
			base.Add(codeSnippetType);
			return codeSnippetType;
		}
		public virtual ICodeSnippetType InsertSnippetType(int index)
		{
			ICodeSnippetType codeSnippetType = new CodeSnippetType();
			base.Insert(0, codeSnippetType);
			return codeSnippetType;
		}
	}
}
